home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1 / Nebula One.iso / Utilities / Other / mCD / Source / CD_DBase.subproj / CD_DBase10_50.c < prev    next >
Encoding:
C/C++ Source or Header  |  1995-04-26  |  9.8 KB  |  253 lines

  1. #import <sys/types.h>
  2. #import <stddef.h>
  3. #import "CD_DBaseSubs.h"
  4.  
  5.     /* This subroutine has information for CD's with 10 tracks, and
  6.      * which have 50 or more minutes of music on them.
  7.      */
  8.  
  9. #define BENATAR_WIDEAWAKE     1093561622 /* key parts = 3037.50.10.272 298 */
  10. #define SPINDOC_KRYPT         1097075228 /* key parts = 3047.32.10.278 763 */
  11. #define PCM_RHYTHMNBYTES      1099071938 /* key parts = 3052.73.10.338 292 */
  12. #define MOODY_SERLAMER        1105369598 /* key parts = 3070.35.10.398 411 */
  13. #define PINKF_MLOR_SO         1106560013 /* key parts = 3073.58.10.263 527 */
  14. #define PINKF_MLOR            1107707214 /* key parts = 3076.72.10.264 528 */
  15. #define U2_ZOOROPA            1109363192 /* key parts = 3081.42.10.392 341 */
  16. #define TTIKARAM_LOVERSINCITY 1126273586 /* key parts = 3128.40.10.236 425 */
  17. #define LON_YES_SYMPH         1188903970 /* key parts = 3302.38.10.370 436 */
  18. #define TDREAM_TANGENTS_D5    1211848034 /* key parts = 3366.18.10.284 338 */
  19. #define CAMEL_NEVERLETGO_D1   1283665642 /* key parts = 3565.55.10.442 253 */
  20. #define PWARD_FEAROFMAKEBLV   1378331224 /* key parts = 3828.52.10.574 311 */
  21. #define TDREAM_TANGENTS_D1    1398875112 /* key parts = 3885.57.10.462 217 */
  22. #define LEDZEP_BOX1_D3        1552235163 /* key parts = 4311.57.10.513 665 */
  23.  
  24.  
  25. void filltoc10_50(tocPtr, cdKey)
  26. struct cd_toc *tocPtr;
  27. u_int cdKey;
  28. {
  29.  
  30.     if ( cdKey == BENATAR_WIDEAWAKE ) { /* 0:50:37-50 */
  31.     tocPtr->discPerformer = "Pat Benatar";
  32.     tocPtr->discTitle = "Wide Awake in Dreamland";
  33. #     if !defined(SKIPSONGS_Pat_Benatar)
  34.     SET_CDtt( 1, 04.32, "All Fired Up");
  35.     SET_CDtt( 2, 05.14, "One Love");
  36.     SET_CDtt( 3, 04.58, "Let's Stay Together");
  37.     SET_CDtt( 4, 04.41, "Don't Walk Away");
  38.     SET_CDtt( 5, 06.42, "Too Long A Soldier");
  39.     SET_CDtt( 6, 05.30, "Cool Zero");
  40.     SET_CDtt( 7, 04.47, "Cerebral Man");
  41.     SET_CDtt( 8, 05.00, "Lift 'em On Up");
  42.     SET_CDtt( 9, 04.13, "Suffer The Little Children");
  43.     SET_CDtt(10, 04.58, "Wide Awake in Dreamland");
  44. #     endif
  45.     }
  46.     if ( cdKey == CAMEL_NEVERLETGO_D1 ) { /* 0:59:25-55 */
  47.     tocPtr->discPerformer = "Camel";
  48.     tocPtr->discTitle = "Never Let Go  [disc 1]";
  49. #     if !defined(SKIPSONGS_Camel)
  50.     SET_CDtt( 1, 07.22, "Never Let Go");
  51.     SET_CDtt( 2, 08.02, "Earthrise");
  52.     SET_CDtt( 3, 02.24, "Rhayader");
  53.     SET_CDtt( 4, 05.14, "Rhayader Goes to Town");
  54.     SET_CDtt( 5, 03.03, "Spirit of the Water");
  55.     SET_CDtt( 6, 05.45, "Unevensong");
  56.     SET_CDtt( 7, 07.48, "Echoes");
  57.     SET_CDtt( 8, 10.21, "Ice");
  58.     SET_CDtt( 9, 05.11, "City Life");
  59.     SET_CDtt(10, 04.13, "Drafted");
  60. #     endif
  61.     }
  62.     if ( cdKey == LEDZEP_BOX1_D3 ) { /* 1:11:51-57 */
  63.     tocPtr->discPerformer = "Led Zeppelin";
  64.     tocPtr->discTitle = "Led Zeppelin [disc 3]";
  65.     tocPtr->discCatNum = "007567821442400";
  66. #     if !defined(SKIPSONGS_Led_Zeppelin)
  67.     SET_CDtt( 1, 08.33, "Kashmir");
  68.     SET_CDtt( 2, 05.35, "Trampled Under Foot");
  69.     SET_CDtt( 3, 06.21, "For Your Life");
  70.     SET_CDtt( 4, 07.01, "No Quarter");
  71.     SET_CDtt( 5, 03.43, "Dancing Days");
  72.     SET_CDtt( 6, 07.07, "When The Levee Breaks");
  73.     SET_CDtt( 7, 10.23, "Achilles Last Stand");
  74.     SET_CDtt( 8, 05.29, "The Song Remains The Same");
  75.     SET_CDtt( 9, 06.32, "Ten Years Gone");
  76.     SET_CDtt(10, 11.05, "In My Time of Dying");
  77. #     endif
  78.     }
  79.     if ( cdKey == LON_YES_SYMPH ) { /* 0:55:02-38 */
  80.     tocPtr->discPerformer = "London Symphony Orchestra";
  81.     tocPtr->discTitle = "Symphonic Music of Yes";
  82. #     if !defined(SKIPSONGS_Yes)
  83.     SET_CDtt( 1, 06.10, "Roundabout");
  84.     SET_CDtt( 2, 07.40, "Close to the Edge");
  85.     SET_CDtt( 3, 03.54, "Wonderous Stories");
  86.     SET_CDtt( 4, 03.50, "I've Seen All Good People");
  87.     SET_CDtt( 5, 03.02, "Mood for a Day");
  88.     SET_CDtt( 6, 04.44, "Owner of a Lonely Heart");
  89.     SET_CDtt( 7, 04.17, "Survival");
  90.     SET_CDtt( 8, 07.50, "Heart of the Sunrise");
  91.     SET_CDtt( 9, 06.17, "Soon");
  92.     SET_CDtt(10, 07.16, "Starship Trooper");
  93. #     endif
  94.     }
  95.     if ( cdKey == MOODY_SERLAMER ) { /* 0:51:10-35 */
  96.     tocPtr->discPerformer = "Moody Blues";
  97.     tocPtr->discTitle = "Sur La Mer";
  98. #     if !defined(SKIPSONGS_Moody_Blues)
  99.     SET_CDtt( 1, 06.38, "I Know You're Out There Somewhere");
  100.     SET_CDtt( 2, 04.49, "Want To Be With You");
  101.     SET_CDtt( 3, 04.46, "River Of Endless Love");
  102.     SET_CDtt( 4, 05.15, "No More Lies");
  103.     SET_CDtt( 5, 04.16, "Here Comes the Weekend");
  104.     SET_CDtt( 6, 03.38, "Vintage Wine");
  105.     SET_CDtt( 7, 04.55, "Breaking Point");
  106.     SET_CDtt( 8, 04.58, "Miracle");
  107.     SET_CDtt( 9, 05.02, "Love Is On The Run");
  108.     SET_CDtt(10, 06.51, "Deep");
  109. #     endif
  110.     }
  111.     if ( cdKey == PCM_RHYTHMNBYTES ) { /* 0:50:52-73 */
  112.     tocPtr->discPerformer = "P.C.M.";
  113.     tocPtr->discTitle = "Rhythm and Bytes";
  114.     SET_CDtt( 1, 05.38, "Computermusic Part I");
  115.     SET_CDtt( 2, 05.21, "Computermusic Part II");
  116.     SET_CDtt( 3, 05.49, "Miditime");
  117.     SET_CDtt( 4, 04.40, "Happy Computer");
  118.     SET_CDtt( 5, 09.06, "Datastream SRC-2");
  119.     SET_CDtt( 6, 04.06, "Bits and Bytes");
  120.     SET_CDtt( 7, 03.35, "High Voltage");
  121.     SET_CDtt( 8, 04.37, "Puls Code Modulation 1630");
  122.     SET_CDtt( 9, 03.06, "Data Dump");
  123.     SET_CDtt(10, 04.52, "Rhythm and Bytes");
  124.     }
  125.     if ( cdKey == PINKF_MLOR ) { /* 0:51:16-72 */
  126.     tocPtr->discPerformer = "Pink Floyd";
  127.     tocPtr->discTitle = "A Momentary Lapse of Reason";
  128. #     if !defined(SKIPSONGS_Pink_Floyd)
  129.     SET_CDtt( 1, 04.24, "Signs of Life");
  130.     SET_CDtt( 2, 04.54, "Learning to Fly");
  131.     SET_CDtt( 3, 06.10, "The Dogs of War");
  132.     SET_CDtt( 4, 05.05, "One Slip");
  133.     SET_CDtt( 5, 05.42, "On The Turning Away");
  134.     SET_CDtt( 6, 07.28, "Yet Another Movie / Round and Round");
  135.     SET_CDtt( 7, 01.47, "A New Machine - Part 1");
  136.     SET_CDtt( 8, 06.17, "Terminal Frost");
  137.     SET_CDtt( 9, 00.39, "A New Machine - Part 2");
  138.     SET_CDtt(10, 08.48, "Sorrow");
  139. #     endif
  140.     }
  141.     if ( cdKey == PINKF_MLOR_SO ) { /* 0:51:13-58 */
  142.     tocPtr->discPerformer = "Pink Floyd";
  143.     tocPtr->discTitle = "A Momentary Lapse of Reason  [“Shine On” box]";
  144. #     if !defined(SKIPSONGS_Pink_Floyd)
  145.     SET_CDtt( 1, 04.23, "Signs of Life");
  146.     SET_CDtt( 2, 04.53, "Learning to Fly");
  147.     SET_CDtt( 3, 06.09, "The Dogs of War");
  148.     SET_CDtt( 4, 05.07, "One Slip");
  149.     SET_CDtt( 5, 05.42, "On The Turning Away");
  150.     SET_CDtt( 6, 07.28, "Yet Another Movie / Round and Round");
  151.     SET_CDtt( 7, 01.46, "A New Machine - Part 1");
  152.     SET_CDtt( 8, 06.17, "Terminal Frost");
  153.     SET_CDtt( 9, 00.39, "A New Machine - Part 2");
  154.     SET_CDtt(10, 08.47, "Sorrow");
  155. #     endif
  156.     }
  157.     if ( cdKey == SPINDOC_KRYPT ) { /* 0:50:47-32 */
  158.     tocPtr->discPerformer = "Spin Doctors";
  159.     tocPtr->discTitle = "Pocket Full of Kryptonite";
  160.     SET_CDtt( 1, 04.38, "Jimmy Olsen's Blues");
  161.     SET_CDtt( 2, 04.51, "What Time is It?");
  162.     SET_CDtt( 3, 03.55, "Little Miss Can't Be Wrong");
  163.     SET_CDtt( 4, 04.23, "Forty or Fifty");
  164.     SET_CDtt( 5, 04.46, "Refrigerator Car");
  165.     SET_CDtt( 6, 02.13, "More than She Knows");
  166.     SET_CDtt( 7, 04.18, "Two Princes");
  167.     SET_CDtt( 8, 03.59, "Off My Line");
  168.     SET_CDtt( 9, 04.59, "How Could You Want Him (When You Know You Could Have Me?)");
  169.     SET_CDtt(10, 12.43, "Shinbone Alley / Hard to Exist");
  170.     }
  171.     if ( cdKey == TDREAM_TANGENTS_D1 ) { /* 1:04:45-57 */
  172.     tocPtr->discPerformer = "Tangerine Dream";
  173.     tocPtr->discTitle = "Tangents  [disc 1]";
  174. #     if !defined(SKIPSONGS_Tangerine_Dream)
  175.     SET_CDtt( 1, 07.42, "Mohave Plan  [Desert part]");
  176.     SET_CDtt( 2, 07.32, "No Man's Land");
  177.     SET_CDtt( 3, 04.57, "Kiew Mission");
  178.     SET_CDtt( 4, 07.14, "Ricochet");
  179.     SET_CDtt( 5, 05.34, "Force Majeure");
  180.     SET_CDtt( 6, 05.58, "Logos  [Blue part]");
  181.     SET_CDtt( 7, 10.45, "Stratosfear");
  182.     SET_CDtt( 8, 07.08, "Mysterious Semblance");
  183.     SET_CDtt( 9, 04.16, "Cinnamon Road");
  184.     SET_CDtt(10, 03.37, "Tangram  [Solution part]");
  185. #     endif
  186.     }
  187.     if ( cdKey == TDREAM_TANGENTS_D5 ) { /* 0:56:06-18 */
  188.     tocPtr->discPerformer = "Tangerine Dream";
  189.     tocPtr->discTitle = "Tangents  [disc 5]";
  190. #     if !defined(SKIPSONGS_Tangerine_Dream)
  191.     SET_CDtt( 1, 04.44, "Vulcano");
  192.     SET_CDtt( 2, 04.00, "The Jogger");
  193.     SET_CDtt( 3, 03.25, "South Dakota");
  194.     SET_CDtt( 4, 05.19, "Coppercoast");
  195.     SET_CDtt( 5, 03.59, "Great Barrier Reef");
  196.     SET_CDtt( 6, 03.20, "The Night at Ayers Rock");
  197.     SET_CDtt( 7, 06.55, "Afternoon on the Nile");
  198.     SET_CDtt( 8, 05.56, "Crane Routing");
  199.     SET_CDtt( 9, 12.48, "Silver Scale");
  200.     SET_CDtt(10, 05.38, "Jamaican Monk");
  201. #     endif
  202.     }
  203.     if ( cdKey == TTIKARAM_LOVERSINCITY ) { /* 0:52:08-40 */
  204.     tocPtr->discPerformer = "Tanita Tikaram";
  205.     tocPtr->discTitle = "Lovers in the City";
  206.     SET_CDtt( 1, 03.56, "I Might Be Crying");
  207.     SET_CDtt( 2, 04.13, "Bloodlines");
  208.     SET_CDtt( 3, 05.16, "Feeding the Witches");
  209.     SET_CDtt( 4, 05.42, "Happy Taxi");
  210.     SET_CDtt( 5, 04.36, "My Love Tonight");
  211.     SET_CDtt( 6, 06.23, "Lovers in the City");
  212.     SET_CDtt( 7, 03.35, "Yodelling Song");
  213.     SET_CDtt( 8, 06.11, "Wonderful Shadow");
  214.     SET_CDtt( 9, 05.09, "Women Who Cheat on the World");
  215.     SET_CDtt(10, 07.05, "Leaving the Party");
  216.     }
  217.     if ( cdKey == U2_ZOOROPA ) { /* 0:51:21-42 */
  218.     tocPtr->discPerformer = "U2";
  219.     tocPtr->discTitle = "Zooropa";
  220.     /* cd has Track ISRC numbers (on a NeXT CD-ROM) of:
  221.             1 = x'5D 24 51 78 93 00 01 80 00 00 00 00 00 00 00'
  222.        thru
  223.            10 = x'5D 24 51 78 93 00 02 70 00 00 00 00 00 00 00'
  224.     */
  225. #     if !defined(SKIPSONGS_U2)
  226.     SET_CDtt( 1, 06.32, "Zooropa");
  227.     SET_CDtt( 2, 04.01, "Babyface");
  228.     SET_CDtt( 3, 04.21, "Numb");
  229.     SET_CDtt( 4, 06.58, "Lemon");
  230.     SET_CDtt( 5, 04.58, "Stay (Faraway, So Close)");
  231.     SET_CDtt( 6, 05.20, "Daddy's Gonna Pay for Your Crashed Car");
  232.     SET_CDtt( 7, 04.18, "Some Days Are Better Than Others");
  233.     SET_CDtt( 8, 03.45, "The First Time");
  234.     SET_CDtt( 9, 05.25, "Dirty Day");
  235.     SET_CDtt(10, 05.41, "The Wanderer");
  236. #     endif
  237.     }
  238.     if ( cdKey == PWARD_FEAROFMAKEBLV ) { /* 1:03:48-52 */
  239.     tocPtr->discPerformer = "Paul Ward";
  240.     tocPtr->discTitle = "The Fear of Make-Believe";
  241.     SET_CDtt( 1, 09.34, "Waiting for a Miracle");
  242.     SET_CDtt( 2, 06.59, "Taken to a Place");
  243.     SET_CDtt( 3, 06.19, "Bloody Dangerous");
  244.     SET_CDtt( 4, 04.25, "Time, the Magician");
  245.     SET_CDtt( 5, 04.31, "Death by Wireless");
  246.     SET_CDtt( 6, 05.17, "64K World");
  247.     SET_CDtt( 7, 06.53, "Iceman");
  248.     SET_CDtt( 8, 07.19, "Overnight Snow");
  249.     SET_CDtt( 9, 07.18, "Closer than You Think");
  250.     SET_CDtt(10, 05.11, "Silly Kind of Secret");
  251.     }
  252. }
  253.